bool IsBST ( BinTree T ){
	static int i=0,last;
	if(T!=NULL){
		if(i==0&&T->Left==NULL) {
			last=T->Data; 
			i=1;
		} 
		IsBST(T->Left);
		if(i==1&&last>T->Data){
			return false;
		}
		else if(i==1&&last<T->Data){
			last=T->Data;
		}
		IsBST(T->Right);
	}
	return true;
}
